package com.tiancheng.trade.payment.bo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: kellen
 * @Description: 机构支付渠道信息明细
 * @Date: create in 2024/11/21 17:02
 */
@Data
public class OrgPaymentChannelDetailBO implements Serializable {

    /**
     * 主键
     */
    private Long id;

    /**
     * 机构编码
     */
    private String organizationCode;

    /**
     * 支付渠道id
     */
    private Long paymentChannelId;

    /**
     * 是否启用
     */
    private Integer isEnable;
    /**
     * 支付渠道编码
     */
    private String paymentChannelCode;
    /**
     * 支付渠道名称
     */
    private String paymentChannelName;
    /**
     * 通道费率
     */
    private BigDecimal slottingRate;
    /**
     * 支付渠道订单号前缀
     */
    private String channelOrderIdPre;
    /**
     * 分账模式
     * @see com.tiancheng.trade.payment.channel.enums.SettlePatternEnum
     */
    private Integer settlePattern;

}
